﻿body {
    font-family: 'Open Sans Condensed',Helvetica,Arial,Sans-Serif;
}

.s5boxhidden {
    display: none;
}

/* MAX IMAGE WIDTH */

img {
    height: auto !important;
    max-width: 100% !important;
    -webkit-box-sizing: border-box !important; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box !important; /* Firefox, other Gecko */
    box-sizing: border-box !important; /* Opera/IE 8+ */
}

.full_width {
    width: 100% !important;
    -webkit-box-sizing: border-box !important; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box !important; /* Firefox, other Gecko */
    box-sizing: border-box !important; /* Opera/IE 8+ */
}

.S5_submenu_itemTablet {
    background: none !important;
}


#s5_responsive_modile_drop_down_wrap input {
    width: 96% !important;
}

#s5_responsive_mobile_drop_down_search input {
    width: 100% !important;
}



@media screen and (max-width: 750px) {
    body {
        height: 100% !important;
        position: relative !important;
        padding-bottom: 48px !important;
    }
}

@media screen and (max-width: 970px) {
    #subMenusContainer .S5_subtext {
        width: 85%;
    }
}


#s5_responsive_mobile_bottom_bar, #s5_responsive_mobile_top_bar {
    background: #0B0B0B;
    background: -moz-linear-gradient(top, #272727 0%, #0B0B0B 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#272727), color-stop(100%,#0B0B0B)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #272727 0%,#0B0B0B 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #272727 0%,#0B0B0B 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, #272727 0%,#0B0B0B 100%); /* IE10+ */
    background: linear-gradient(top, #272727 0%,#0B0B0B 100%); /* W3C */
    font-family: Oswald !important;
}

.s5_responsive_mobile_drop_down_inner, .s5_responsive_mobile_drop_down_inner input, .s5_responsive_mobile_drop_down_inner button, .s5_responsive_mobile_drop_down_inner .button, #s5_responsive_mobile_drop_down_search .validate {
    font-family: Oswald !important;
}

    .s5_responsive_mobile_drop_down_inner button:hover, .s5_responsive_mobile_drop_down_inner .button:hover {
        background: #0B0B0B !important;
    }

#s5_responsive_mobile_drop_down_menu, #s5_responsive_mobile_drop_down_menu a, #s5_responsive_mobile_drop_down_login a {
    font-family: Oswald !important;
    color: #FFFFFF !important;
}

    #s5_responsive_mobile_bar_active, #s5_responsive_mobile_drop_down_menu .current a, .s5_responsive_mobile_drop_down_inner .s5_mod_h3, .s5_responsive_mobile_drop_down_inner .s5_h3_first {
        color: #468BD0 !important;
    }

.s5_responsive_mobile_drop_down_inner button, .s5_responsive_mobile_drop_down_inner .button {
    background: #468BD0 !important;
}

#s5_responsive_mobile_drop_down_menu .active ul li, #s5_responsive_mobile_drop_down_menu .current ul li a, #s5_responsive_switch_mobile a, #s5_responsive_switch_desktop a, #s5_responsive_modile_drop_down_wrap {
    color: #FFFFFF !important;
}

#s5_responsive_mobile_toggle_click_menu span {
    border-right: solid 1px #272727;
}

#s5_responsive_mobile_toggle_click_menu {
    border-right: solid 1px #0B0B0B;
}

#s5_responsive_mobile_toggle_click_search span, #s5_responsive_mobile_toggle_click_register span, #s5_responsive_mobile_toggle_click_login span, #s5_responsive_mobile_scroll a {
    border-left: solid 1px #272727;
}

#s5_responsive_mobile_toggle_click_search, #s5_responsive_mobile_toggle_click_register, #s5_responsive_mobile_toggle_click_login, #s5_responsive_mobile_scroll {
    border-left: solid 1px #0B0B0B;
}

    .s5_responsive_mobile_open, .s5_responsive_mobile_closed:hover, #s5_responsive_mobile_scroll:hover {
        background: #272727;
    }

#s5_responsive_mobile_drop_down_menu .s5_responsive_mobile_drop_down_inner, #s5_responsive_mobile_drop_down_register .s5_responsive_mobile_drop_down_inner, #s5_responsive_mobile_drop_down_login .s5_responsive_mobile_drop_down_inner, #s5_responsive_mobile_drop_down_search .s5_responsive_mobile_drop_down_inner {
    background: #272727;
}

@media screen and (min-width:580px) and (max-width: 970px) {

    #s5_right_inset_wrap {
        display: none;
    }
}

@media screen and (max-width: 579px) {

    #s5_custom_1 {
        display: none;
    }
}

.s5_wrap {
    max-width: 1300px !important;
}

@media screen and (min-width: 1300px) {

    #s5_right_top_wrap {
        width: 260px !important;
    }

    #s5_right_inset_wrap {
        width: 260px !important;
    }

    #s5_right_wrap {
        width: 0px !important;
    }

    #s5_right_bottom_wrap {
        width: 260px !important;
    }

    #s5_left_top_wrap {
        width: 0px !important;
    }

    #s5_left_inset_wrap {
        width: 0px !important;
    }

    #s5_left_wrap {
        width: 0px !important;
    }

    #s5_left_bottom_wrap {
        width: 0px !important;
    }

    #s5_right_column_wrap {
        width: 260px !important;
        /*margin-left: -260px !important;*/
    }

    #s5_left_column_wrap {
        width: 0px !important;
    }

    #s5_center_column_wrap_inner {
        margin-right: 260px !important;
    }

    #s5_center_column_wrap_inner_ex {
        margin-left: 0px !important;
    }
}

@media screen and (max-width: 970px) {

    #s5_right_top_wrap {
        width: 200px !important;
    }

    #s5_right_inset_wrap {
        width: 200px !important;
    }

    #s5_right_wrap {
        width: 200px !important;
    }

    #s5_right_bottom_wrap {
        width: 200px !important;
    }

    #s5_left_top_wrap {
        width: 0px !important;
    }

    #s5_left_inset_wrap {
        width: 0px !important;
    }

    #s5_left_wrap {
        width: 0px !important;
    }

    #s5_left_bottom_wrap {
        width: 0px !important;
    }

    #s5_right_column_wrap {
        width: 200px !important;
        /*margin-left: -200px !important;*/
    }

    #s5_left_column_wrap {
        width: 0px !important;
    }

    #s5_center_column_wrap_inner {
        margin-right: 200px !important;
    }

    #s5_center_column_wrap_inner_ex {
        margin-left: 0px !important;
    }
}

@media screen and (max-width: 750px) {

    #s5_right_top_wrap {
        width: 160px !important;
    }

    #s5_right_inset_wrap {
        width: 160px !important;
    }

    #s5_right_wrap {
        width: 160px !important;
    }

    #s5_right_bottom_wrap {
        width: 160px !important;
    }

    #s5_left_top_wrap {
        width: 0px !important;
    }

    #s5_left_inset_wrap {
        width: 0px !important;
    }

    #s5_left_wrap {
        width: 0px !important;
    }

    #s5_left_bottom_wrap {
        width: 0px !important;
    }

    #s5_right_column_wrap {
        width: 160px !important;
        /*margin-left: -160px !important;*/
    }

    #s5_left_column_wrap {
        width: 0px !important;
    }

    #s5_center_column_wrap_inner {
        margin-right: 160px !important;
    }

    #s5_center_column_wrap_inner_ex {
        margin-left: 0px !important;
    }
}



#s5_loginreg, #s5_search_wrap .inputbox, #s5_nav li a, .s5_mod_h3, .slideInfoZone h2, .s5_is_display h3, .button, button, #s5_va_accordion_inner h3, li.pagenav-next, li.pagenav-prev, #s5_component_wrap h2, #s5_component_wrap h1, .contentheading, .s5_va_element_inner h1, .s5_am_toggler, .highlight_font, #s5_component_wrap h3 {
    font-family: Open Sans Condensed;
}

#s5_header_area1, #cboxWrapper {
    border-bottom: solid 3px #2F71B3;
}

.s5_dark_modules, #cboxWrapper {
    border-top: solid 3px #2F71B3;
}

    #s5_nav li.active a, #s5_nav li.mainMenuParentBtnFocused a, #s5_nav li:hover a, #s5_bottom_menu_wrap a, .s5_light_modules a, #cboxWrapper a, #s5_loginreg, .s5_h3_first, #s5_va_accordion_inner h3, li.pagenav-next, li.pagenav-prev, .readmore, #s5_component_wrap h2, #s5_component_wrap h1, .contentheading, .s5_va_active:hover, .s5_va_inactive:hover, .s5_va_active, .highlight_color, ul.menu li.current a, .btn-link {
        color: #2F71B3;
    }

.s5_va_inactive:hover, #s5_accordion_menu #current a, #current span.s5_accordion_menu_left a.mainlevel, #s5_accordion_menu h3:hover span {
    color: #2F71B3 !important;
}

a.readon, .button, button, p.readmore a, li.pagenav-next, li.pagenav-prev, .s5_light_modules .module_round_box-highlight, .dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a, .dropdown-menu .active > a, .dropdown-menu .active > a:hover, .nav-list > .active > a, .nav-list > .active > a:hover, .nav-pills > .active > a, .nav-pills > .active > a:hover, .btn-group.open .btn-primary.dropdown-toggle, .btn-primary {
    background: #2F71B3;
}

#s5_loginreg, #s5_nav li a, .s5_mod_h3, .slideInfoZone h2, .s5_is_display h3, .button, button, #s5_va_accordion_inner h3, li.pagenav-next, li.pagenav-prev, #s5_component_wrap h2, #s5_component_wrap h1, .contentheading, .s5_va_element_inner h1, .s5_am_toggler, .uppercase, #s5_component_wrap h3 {
    text-transform: uppercase;
}

#s5_scroll_wrap.s5_wrap {
    width: 100% !important;
}

/* k2 stuff */
div.itemHeader h2.itemTitle, div.catItemHeader h3.catItemTitle, h3.userItemTitle a, #comments-form p, #comments-report-form p, #comments-form span, #comments-form .counter, #comments .comment-author, #comments .author-homepage,
#comments-form p, #comments-form #comments-form-buttons, #comments-form #comments-form-error, #comments-form #comments-form-captcha-holder {
    font-family: 'Open Sans Condensed',Helvetica,Arial,Sans-Serif;
}

.s5_wrap {
    width: 94%;
}

.menuPanel {
}

    .menuPanel ul {
    }

        .menuPanel ul li {
            margin: 3px 0;
        }

            .menuPanel ul li a {
            }

            .menuPanel ul li ul {
                text-indent: 10px;
            }

                .menuPanel ul li ul li {
                }

                    .menuPanel ul li ul li a {
                    }

.fieldGrid {
    width: 100%;
    display: block;
}

.fieldEntry {
    padding-left: 10px;
}

    .fieldEntry h1 {
        font-size: 16px;
        margin: 7px 0 !important;
    }

.fieldEntryControl {
}

    .fieldEntryControl input[type="text"] {
        width: 90%;
        margin: 0 !important;
    }

    .fieldEntryControl textarea {
    }

    .fieldEntryControl img {
        margin-top: 10px;
    }

.fieldButtonPanel {
    margin-top: 10px;
    text-align: right;
}

.fileList {
    overflow: hidden;
    margin: 0 0 10px 0;
}

    .fileList li {
        float: left;
        margin: 0 5px 0 0;
        padding: 0 5px 0 25px;
        background: url(img/button/but_attachment.png) center left no-repeat;
    }

.adminButton 
{
    float: right; 
    width: 16px;
    margin: 0 5px;
}

.adminButton a.buttonDelete {
    background: url(img/button/butdelete_16.png) no-repeat; text-indent: -9999px;display: block;height: 16px;width: 16px;
}

.adminButton a.buttonEdit {
    background: url(img/button/butedit_16.png) no-repeat; text-indent: -9999px;display: block;height: 16px;width: 16px;
}